package org.JQbitorrentClinet.pojo.rss;

import lombok.Builder;
import lombok.Data;

import java.util.List;

@Data
@Builder
public class RssAutoDownloadingRule {
    private Boolean enabled;
    private String mustContain;
    private String mustNotContain;
    private Boolean useRegex;
    private String episodeFilter;
    private Boolean smartFilter;
    private List<String> previouslyMatchedEpisodes;
    private List<String> affectedFeeds;
    private Integer ignoreDays;
    private String lastMatch;
    private Boolean addPaused;
    private String assignedCategory;
    private String savePath;

    @Override
    public String toString() {
        return "RssAutoDownloadingRule{" +
                "enabled=" + enabled +
                ", mustContain='" + mustContain + '\'' +
                ", mustNotContain='" + mustNotContain + '\'' +
                ", useRegex=" + useRegex +
                ", episodeFilter='" + episodeFilter + '\'' +
                ", smartFilter=" + smartFilter +
                ", previouslyMatchedEpisodes=" + previouslyMatchedEpisodes +
                ", affectedFeeds=" + affectedFeeds +
                ", ignoreDays=" + ignoreDays +
                ", lastMatch='" + lastMatch + '\'' +
                ", addPaused=" + addPaused +
                ", assignedCategory='" + assignedCategory + '\'' +
                ", savePath='" + savePath + '\'' +
                '}';
    }
}
